package com.hs.srm.admin.modules.requisition.entity;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import com.hs.srm.base.common.base.CloneableEntity;

@Setter
@Getter
@ToString
public class ProPurchRequestModel implements Serializable, CloneableEntity<ProPurchRequestModel> {
	private static final long serialVersionUID = 1L;

	public ProPurchRequestModel() {
		super();
	}

	// 供应商ID集合
	private List<String> idList;

	// 请购单创建头文件
	private NproPurchRequestHeaderEntity nproPurchRequestHeaderEntity;

	// 请购单行项目
	private NproPurchRequestItemEntity nproPurchRequestItemEntity;

	// 请购单行项目List
	List<NproPurchRequestItemEntity> nproPurchRequestItemlist = new ArrayList<NproPurchRequestItemEntity>();

	@Override
	public ProPurchRequestModel clone() {
		try {
			return (ProPurchRequestModel)super.clone();
		} catch(CloneNotSupportedException ex) {
			// TODO Auto-generated catch block
			ex.printStackTrace();
		}
		return null;
	}
}
